package com.example.HelloSpace.repository;

import com.example.HelloSpace.models.ContentModel;
import com.google.gson.Gson;

public class WebContentFetcher implements ContentFetcher{
    @Override
    public ContentModel fetchContent(String parameter) {
        //json数据
        String jsonData="{\n" +
                "    \"content\": [\n" +
                "        {\n" +
                "            \"type\": \"h1\",\n" +
                "            \"content\": \"任务介绍\"\n" +
                "        },\n" +
                "        {\n" +
                "            \"type\": \"h2\",\n" +
                "            \"content\": \"任务目标\"\n" +
                "        },\n" +
                "        {\n" +
                "            \"type\": \"p\",\n" +
                "            \"content\": \"Starship目前瞄准明天06:00-07:00进行第七次试飞。根据天气预报显示，明天的天气相较于今天有着较大改善，风力显著减弱，且能见度较好。\\nStarship第七次试飞的主要升级几乎覆盖整个二级。首先，星舰前翼尺寸减小并移至更靠近船尖且背风的位置，大幅降低其在再入过程中的受热，简化内部结构和隔热瓦的设计。星舰推进剂储箱体积增加25%，推进剂管线采用新真空夹套设计，为真空猛禽配备了全新的推进剂供应系统，升级了控制阀门、推进系统的航电模块和传感器，这些改进使星舰具备了更强的飞行性能和执行更长时间任务的能力。星舰将采用最新一代的隔热瓦，并增设备用层，防止因隔热瓦脱落或损坏而影响飞行安全。星舰的航电系统也经历了一次彻底的重新设计，以适应日益复杂的任务需求，如燃料转移和返回发射场等。升级内容涵盖了更强大的飞行计算机、集成了星链、GNSS和备份射频通信功能的天线单元、重新设计的惯性导航系统和星敏传感器，以及升级了电池和智能电源管理系统，能够将2.7兆瓦的电力分配到星舰的24个高压作动器上。此外，星舰上还增加了超过30个摄像头，使工程师能够在飞行过程中实时了解星舰各部位的硬件性能。借助星链，星舰在飞行中能以120Mbps以上的速率传输高清视频和遥测数据，为工程师提供了宝贵的工程数据，以便快速迭代改进各个系统。\\n在第七次试飞中，星舰将首次尝试部署10颗模型，这些模型在大小和重量上与Starlink V3极度相似，旨在为未来的星链部署积累经验。星链模型的部署会和本次Starship试飞一样在亚轨道进行，保证无论成功与否都可以让模型再入大气并销毁，不会造成太空垃圾。此外，星舰依然计划在太空中重新点燃一个猛禽发动机，以测试其在轨性能。\\n此次飞行将开展多项与回收相关的实验。二级移除大量隔热瓦，以对其脆弱部位进行测试。同时将测试多种金属材质的隔热瓦，包括一种带有主动冷却的隔热瓦，以探索在星舰再入过程中提供保护的新设计。在侧面安装了非最终版本的捕获适配器，用于测试其在再入时的表现。星舰本次还将在最大再入动压点故意对前后翼进行极限测试。此外将在筷子上测试多个雷达传感器，希望提高筷子与返回的一级或未来二级的协调性和准确性。\\n一级将首次使用一台第五次飞行使用过的猛禽发动机。发射塔的硬件升级将提高回收的可靠性，包括对传感器进行额外保护，这些传感器的损坏导致星舰上一次试飞中一级无法正常回收。\",\n" +
                "            \"style\": {\n" +
                "                \"color\": \"black\",\n" +
                "                \"fontSize\": \"16px\"\n" +
                "            }\n" +
                "        },\n" +
                "        {\n" +
                "            \"type\": \"p\",\n" +
                "            \"content\": \"\",\n" +
                "            \"style\": {\n" +
                "                \"color\": \"black\",\n" +
                "                \"fontSize\": \"16px\"\n" +
                "            }\n" +
                "        },\n" +
                "        {\n" +
                "            \"type\": \"img\",\n" +
                "            \"content\": \"/images/test07.jpg\",\n" +
                "            \"alt\": \"\"\n" +
                "        }\n" +
                "    ]\n" +
                "}";
        // 解析json数据
        Gson gson = new Gson();
        return gson.fromJson(jsonData, ContentModel.class);
    }
}
